// 为默认全局配置
uni.$u.http.setConfig((config) => {
  // config为默认全局配置
  config.baseURL = 'http://124.223.14.236:8361/api'; /* 根域名 */
  return config
})

// 请求拦截
uni.$u.http.interceptors.request.use((config) => {
  config.data = config.data || {}
  // 是否登录需要携带token
  // if(config?.custom?.auth) {
  // 	config.header.token = 'xxx'
  // }
  return config // 一定要return config
}, config => {
  return Promise.reject(config)
})

// 响应拦截
uni.$u.http.interceptors.response.use((response) => {
  const data = response.data // 解构出来数据
  if (data.errno) {
    uni.showToast({
      icon: "error",
      title: data.errmsg
    })
    return Promise.reject(data.errmsg)
  } else {
    return data.data
  }
  return data
}, (response) => {
  return Promise.reject(response)
})
